Blockchain: Is it a hype or a hoax?  11

power and energy consumption to solve the puzzle. This in effect

costs a lot of investment; hence, the big players acting as mining

pools control the highest % as miners. Therefore, in theory, these

big mining pools can simply team up with each other and launch

a 51% attack on the Bitcoin network.

Proof of Stake (PoS): PoS uses the concept of validators rather than

miners. Validators will start validating the blocks. The creator of the

new block is chosen in a deterministic way, and it depends on their

wealth, i.e. stake, which is locked up in a wallet while you are stak-

ing (funds cannot be moved while you are staking). The PoS valida-

tor takes the transaction fees rather than an award. However, if you

attempt to cheat by proposing or validating invalid transactions, you

will lose a portion or all of the reserved stake. PoS is fast and cost-

effective as compared to PoW. Ethereum 2.0 is planning to migrate

from PoW to PoS.

Proof of Authority (PoA): In PoA, the right to generate new blocks

is awarded to nodes that have proven their authority to do so. These

nodes are also referred to as validators. They run software that allows

them to put transactions in blocks. PoA consensus leverages the value

of identities which effectively means they are not staking coins but

their own reputation on the network instead. PoA is also secured by

the trust in selected identities.

Delegated PoS (dPoS): The Delegated PoS (dPoS) consensus algorithm

comes with a voting system where stakeholders vote for a few del-

egates who will be responsible for achieving consensus during the gen-

eration and validation of new blocks. dPoS algorithms are faster than

PoW or PoS algorithms.

Practical Byzantine Fault Tolerance (PBFT): We have already gone

through the Byzantine general problem. This concept of Byzantine

general problem facilitated the innovation PBFT algorithm mech-

anism. This consensus mechanism is being used by Hyperledger

Fabric.

Proof of Elapsed Time (PoET): The PoET consensus algorithm is

also known as PoET. This consensus mechanism is often used on

permissioned blockchain networks. It is based on the principle of

a fair lottery system where every single node is equally likely to be

a winner. The PoET consensus mechanism is based on spreading

the chances of winning fairly across a huge possible number of net-

work participants. In PoET, each participant node in the network

is required to wait for a randomly chosen time period. The first

one to complete the designated waiting time wins the new block.

The winning node then commits a new block to the blockchain and

broadcasts the necessary information to the whole peer network.

The PoET concept was invented by Intel in 2016. PoET is used by

Hyperledger Sawtooth.